/**
 *  一句话思路：
    算法描述：
    解决所需数据结构+算法：
**/
#include<iostream>
#include<cmath>
using namespace std;
const int N = 1010;

int main() {
    int n, a[N], b[N], c[N], d[N], ans = 0;
    cin >> n;
    for(int i=1; i<=n; i++) {
        cin >> a[i] >> b[i] >> c[i];
        d[i] = a[i] + b[i] + c[i];
    }

    for(int i=1; i<=n; i++) {
        for(int j=i+1; j<=n; j++) {
            // 绝对值在这里很关键，因为你不知道大家分数的大小情况
            if(abs(a[i]-a[j])<=5 && abs(b[i]-b[j])<=5 && abs(c[i]-c[j])<=5 && abs(d[i]-d[j])<=10)
                ans++;
        }
    }

    cout << ans << endl;
    return 0;
}